import Vue from 'vue'
import App from './App'
import Vuex from 'vuex';
// #ifndef VUE3
Vue.use(Vuex);

import './uni.promisify.adaptor'



//引入store
 import store from './store'
 Vue.prototype.$store = store


Vue.config.productionTip = false
App.mpType = 'app'


// 引入全局uView
import uView from 'uview-ui'
Vue.use(uView)
uni.$u.config.unit = 'rpx'

// import mixin from './common/mixin'
// Vue.mixin(mixin)
// 引入全局配置和请求拦截
require('@/config/request.js')(app);



const app  = new Vue({
	store,
	...App
})



// 引入请求封装，将app参数传递到配置中
// require('./config/request.js')(app)

//// http接口API集中管理引入部分
// import httpApi from '@/config/api.js'
// Vue.use(httpApi,app)


app.$mount()
// #endif

// #ifdef VUE3
// import { createSSRApp } from 'vue'
// export function createApp() {
//   const app = createSSRApp(App)
//   return {
//     app
//   }
// }
// #endif